[READ-ONLY] a fast, modern browser for the npm registry
at main 15 lines 496 B view raw
1import type { H3Event } from 'h3' 2import { ERROR_NPM_FETCH_FAILED } from '#shared/utils/constants' 3import { resolvePackageReadmeSource } from '#server/utils/readme-loaders' 4 5export default async function getMarkdownReadme(event: H3Event) { 6 try { 7 const packagePath = getRouterParam(event, 'pkg') ?? '' 8 return await resolvePackageReadmeSource(packagePath) 9 } catch (error: unknown) { 10 handleApiError(error, { 11 statusCode: 502, 12 message: ERROR_NPM_FETCH_FAILED, 13 }) 14 } 15}